package com.bjc.core.bean.request;

import com.bjc.base.bean.request.BaseReqVO;
import com.bjc.base.core.ConfigEnvironment;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 系统权限
 * 
 * @author 许自辉
 * @date 2017年7月27日 下午7:54:07
 */
@Getter
@Setter
@ToString
@ApiModel("权限请求VO")
public class PermissionReqVO extends BaseReqVO {

	@ApiModelProperty("权限名称")
	private String name;

	@ApiModelProperty("权限编码")
	private String code;

	@ApiModelProperty("权限的路径")
	private String path;

	@ApiModelProperty("父节点id")
	private Integer parentId;

	@ApiModelProperty("1目录0编码")
	private Integer type;

	public String getAppName() {
		return ConfigEnvironment.getAppName();
	}
}
